#include <stdio.h>
#define M 2 // 行数
#define N 3 // 列数
void add(int A[][N], int B[][N], int C[][N]) {
for (int i = 0; i < M; i++) {
for (int j = 0; j < N; j++) {
C[i][j] = A[i][j] + B[i][j];
}
}
}
int main() {
int A[][N] = {{1,2,3},{4,5,6}};
int B[][N] = {{6,5,4},{3,2,1}};
int C[][N] = {{0,0,0},{0,0,0}};
add(A, B, C);
// 結果を表示
for (int i = 0; i < M; i++) {
for (int j = 0; j < N; j++) {
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIE0gMiAvLyDooYzmlbAKI2RlZmluZSBOIDMgLy8g5YiX5pWwCgp2b2lkIGFkZChpbnQgQVtdW05dLCBpbnQgQltdW05dLCBpbnQgQ1tdW05dKSB7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IE07IGkrKykgewogICAgICAgIGZvciAoaW50IGogPSAwOyBqIDwgTjsgaisrKSB7CiAgICAgICAgICAgIENbaV1bal0gPSBBW2ldW2pdICsgQltpXVtqXTsKICAgICAgICB9CiAgICB9Cn0KCmludCBtYWluKCkgewogICAgaW50IEFbXVtOXSA9IHt7MSwyLDN9LHs0LDUsNn19OwogICAgaW50IEJbXVtOXSA9IHt7Niw1LDR9LHszLDIsMX19OwogICAgaW50IENbXVtOXSA9IHt7MCwwLDB9LHswLDAsMH19OwoKICAgIGFkZChBLCBCLCBDKTsKCiAgICAvLyDntZDmnpzjgpLooajnpLoKICAgIHByaW50Zigi6YWN5YiXQ+OBruimgee0oDpcbiIpOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBNOyBpKyspIHsKICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IE47IGorKykgewogICAgICAgICAgICBwcmludGYoIiVkICIsIENbaV1bal0pOwogICAgICAgIH0KICAgICAgICBwcmludGYoIlxuIik7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K